Nuprl Lemma : p-first-append 11,40

AB:Type, L1L2:((A(B + Top)) List).
p-first(L1 @ L2) = p-first([p-first(L1); p-first(L2)])  A(B + Top) 
latex


DefinitionsTop, left + right, x:AB(x), type List, [], t  T, x:AB(x), p-first(L), [car / cdr], as @ bs, s = t, Type, Void, x:A.B(x), S  T, x,yt(x;y), P  Q, inl x , inr x , True, T, list_accum(x,a.f(x;a);y;l)
Lemmasequal-top, list accum wf, list accum append, top wf, append wf, p-first wf

origin